.wrap{
	margin: 0 5.72rem;
}
.header .naver li a:hover,
.header .naver li.on a{
	color: #d01c29;
}
.header{
	background: #fff;padding: 1.2rem 0 ;
}

.header .logo{
	float: left;width: 12.5rem;
}
.header .logo a{
	display: block;
}
.header .logo img{
	width: 100%;display: block;
}
.header .naver{
	float: right;padding-right: 14.84rem;margin-top: 2rem;
}
.header .naver li{
	float: left;margin-left: 4.68rem;
}
.header .naver li a{
	display: block;font-size:1.25rem ;
	line-height: 1.7;
	color: #000000;font-weight: bold;
}


.lt{
	float: left;width: 50%;height: 100%;position: relative;
}
.rt{
	float: right;width: 50%;height: 100%;position: relative;
}
.hpage{
	height: 100vh;position: relative;
}
.hpage3 .lt,
.hpage1 .lt{
	background: #d01c29;
}
.tit h2{
	font-size:3.33rem ;
	line-height: 1.6;
	color: #ffffff;
}
.tit p{
	font-size:3.33rem ;
	line-height: 1.5;
	color: #ffffff;
}
.tit{
	position: absolute;
	left: 5.72rem;
	top: 50%;z-index: 1;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);  /* IE 9 */
	-moz-transform:translateY(-50%);     /* Firefox */
	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */
	-o-transform:translateY(-50%); 
}
.hpage1 .rt{
	background: #185281;
}
.hpage1 .text{
	position: absolute;
	left: 4.27rem;
	top: 50%;z-index: 1;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);  /* IE 9 */
	-moz-transform:translateY(-50%);     /* Firefox */
	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */
	-o-transform:translateY(-50%); max-width: 30.72rem;
}
.hpage1 .text h3{
	font-size:2.81rem ;
	line-height: 1.4;
	color: #ffffff;
}
.hpage1 .text h4{
	font-size:2.81rem ;
	line-height: 1.4;
	color: #ffffff;letter-spacing: 0.1rem;
}
.hpage1 .text p{
	font-size:1.3rem ;
	line-height: 1.6;
	color: #fff;margin-top: 1.87rem;padding-right: 3.12rem;
}
.hpage2 .tit{
	left: auto;right: 4.68rem;max-width: 20.83rem;text-align: right;
}
.lts{
	float: right;
}
.hpage2 .lt{
	background: #fff;
}
.hpage2 .rts{
	background: #e9e9e9;
}
.rts{
	float: left;
}
.hpage4 .tit h2,
.hpage4 .tit p,
.hpage2 .tit h2,
.hpage2 .tit p{
	color: #000;line-height: 1.3;
}
.hpage4 .tit h2,
.hpage2 .tit h2{
	margin-bottom: 0.72rem;
}
.hpage2 .text{
	position: absolute;
	left: 5.72rem;right: 4.16rem;
	top: 50%;z-index: 1;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);  /* IE 9 */
	-moz-transform:translateY(-50%);     /* Firefox */
	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */
	-o-transform:translateY(-50%); 
}
.hpage2 .text li{
	float: left;width: calc((100% - 1.04rem)/2);height: 13.8rem;
}
.hpage2 .text li:nth-child(2n){
	float: right;
}
.hpage2 .text li img{
	width: 100%;height: 100%;display: block;object-fit: cover;
}
.hpage2 .text ul{
	margin-bottom: 1.35rem;
}
.hpage2 .text p{
	font-size:1.04rem ;
	line-height: 1.7;
	color: #494949;
}
.hpage3 .rt{
	background: #da6363;
}
.hpage3 .text{
	position: absolute;
	left: 4.16rem;right: 3.85rem;
	top: 50%;z-index: 1;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);  /* IE 9 */
	-moz-transform:translateY(-50%);     /* Firefox */
	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */
	-o-transform:translateY(-50%); 
}
.hpage3 .text .img{
	height: 19.01rem;
}
.hpage3 .text .img img{
	width: 100%;height: 100%;display: block;object-fit: cover;
}
.hpage3 .text .ts{
	position: relative;padding-left: 0.93rem;margin: 1.14rem 0 0.72rem;
}
.hpage3 .text .ts::before{
	content: "";position: absolute;
	left: 0;
	top: 50%;z-index: 1;width: 0.15rem;height: 3.12rem;background: #fff;margin-top: -1.56rem;
}
.hpage3 .text .ts h3{
	font-size:1.56rem ;
	line-height: 1.4;
	color: #fff;font-weight: bold;
}
.hpage3 .text .ts h6{
	font-size:1.25rem ;
	line-height: 1.4;
	color: #fff;
}
.hpage3 .text p{
	font-size:0.93rem ;
	line-height: 1.7;
	color: #ffffff;
}
.hpage3 .text .dls{
	margin-top: 1.71rem;display: flex;justify-content: space-between;align-items: center;
}
.hpage3 .text .dls dt{
	font-size:1.14rem ;
	line-height: 1.7;
	color: #fff;position: relative;padding-left: 0.93rem;margin-bottom: 0.52rem;
}
.hpage3 .text .dls dt::before{
	content: "";position: absolute;
	left: 0;
	top: 50%;z-index: 1;width: 0.15rem;height: 1.04rem;margin-top: -0.52rem;background: #fff;
}
.hpage3 .text .dls dd{
	font-size:0.93rem ;
	line-height: 1.87rem;
	color: #fff;word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;padding-left: 0.93rem;background: url(../images/qm10.png) no-repeat left center;background-size: 0.31rem auto !important; 
}
.hpage3 .text .dls dl{
	width: 50%;
}
.hpage4 .lt{
	background: #e9e9e9;
}
.hpage4 .rt{
	background: #cdcdcd;
}
.hpage4 .tit{
	left: auto;right: 4.68rem;text-align: right;
}
.hpage4 .box{
	position: absolute;
	left: 7.03rem;right: 6.77rem;
	top: 50%;z-index: 1;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);  /* IE 9 */
	-moz-transform:translateY(-50%);     /* Firefox */
	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */
	-o-transform:translateY(-50%); 
}
.hpage4 li{
	padding: 1.3rem 0;border-bottom: 1px solid #666666;
}
.hpage4 li a{
	display: flex;justify-content: space-between;
}
.hpage4 li .img{
	width: 17.44rem;height: 12rem;
}
.hpage4 li .img img{
	width: 100%;height: 100%;display: block;object-fit: cover;
}
.hpage4 li .txt{
	width: calc(100% - 17.44rem);background: #f1f1f1;padding: 0 1.77rem;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.hpage4 li .txt h3{
	font-size:1.25rem ;
	line-height: 1.75rem;
	color: #000; overflow: hidden;height: 3.2rem;padding: 0.52rem 0;border-bottom: 1px solid #6a6a6a; 
	/*font-weight: bold;*/
}
.hpage4 li .txt p{
	font-size:0.93rem ;
	line-height: 1.56rem;height: 3.12rem;overflow: hidden;
	color: #000000;margin: 0.52rem 0 1.97rem;
}
.hpage4 li .txt .bt{
	display: flex;justify-content: space-between;
}
.hpage4 li .txt h5{
	font-size:0.72rem ;
	line-height: 1.7;
	color: #000;
}
.hpage4 li .txt h6{
	font-size:0.72rem ;
	line-height: 1.7;
	color: #000;font-weight: bold;position: relative;
}
.hpage4 li .txt h6::before{
	position: absolute;
	left: -5.8rem;content: "";
	top: -0.78rem;z-index: 1; background: url(../images/qm4.png) no-repeat center;width: 4.11rem;height: 1.3rem;opacity: 0;
}
.hpage4 li.on .txt h6::before{
	opacity: 1;
}
.hpage4 li:last-child{
	border-bottom: none;
}
.page{
	margin-top: 0.93rem;text-align: right;
}
.page dl {
	display: inline-block;vertical-align: middle;
}
.page dl dd{
	font-size:0.72rem ;
	line-height:1.35rem;
	color: #000;display: inline-block;margin: 0 0.1rem;
}
.page dl dd .t1{
	border: 1px solid #96a1a9;border-radius: 0.31rem;width: 3.64rem;height: 1.35rem;background: none;text-align: center;
}
.page .jiat{
	margin-left: 0.83rem;background: #96a1a9;border-radius: 0.2rem;height: 1.35rem;width: 2.81rem;display: inline-block;vertical-align: middle;
	overflow: hidden;
}
.page .jiat .next,
.page .jiat .prev{
	background: url(../images/qm8.png) no-repeat center;width: 49%;height: 1.35rem;float: left;
}
.page .jiat .next{
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);  /* IE 9 */
	-moz-transform:rotate(180deg);     /* Firefox */
	-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
	-o-transform:rotate(180deg);
}
.hpage5 .lt{
	background: #5094cb;
}
.hpage5 .rt{
	background: #185281;
}
.hpage5 .box{
	position: absolute;
	left: 8.33rem;right: 1.04rem;
	top: 50%;z-index: 1;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);  /* IE 9 */
	-moz-transform:translateY(-50%);     /* Firefox */
	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */
	-o-transform:translateY(-50%); 
}
.hpage5 .box .hd li{
	float: left;width: 8.54rem;height: 2.6rem;background: #fff;padding: 0 0.52rem;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;margin-right: 0.52rem;
}
.hpage5 .box .hd li .lsele{
	background: url(../images/qm9.png) no-repeat right center;height: 2.6rem;border: none;width: 100%;
	font-size:0.93rem ;
	line-height: 1.7;
	color: #000;
}
.hpage5 .box .bds{
	padding-bottom: 1.04rem;
}
.hpage5 .page dd .t1,
.hpage5 .page dd{
color: #fff;	
}

.maknedel{
	position: absolute;
	left: 0;
	top: 0;z-index: 1;width: 27.08rem;background: #fff;padding: 1.3rem 1.45rem 0.52rem;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;display: none;
}
.maknedel .pic{
	width: 100%;height: 10.41rem;
}
.maknedel .pic img{
	height: 100%;width: 100%;display: block;object-fit: cover;
}
.maknedel .txts{
	margin-top: 1.87rem;text-align: right;
}
.maknedel .txts h2{
	font-size:1.45rem ;
	line-height: 1.7;
	color: #000000;font-weight: bold;text-align: center;margin-bottom: 0.26rem;	
}
.maknedel .txts h6{
   font-size:0.72rem ;
   line-height: 1.7;
   color: #000000;text-align: center;	
}
.maknedel .txts .del{
	font-size:0.93rem ;
	line-height: 1.7;
	color: #000;margin-top: 1.25rem;overflow-y: scroll;height: 18.22rem;border-bottom: 1px solid #000000;text-align: left;padding-bottom: 1.04rem;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.maknedel .txts .h6{
	font-size:0.93rem ;
	line-height: 2.6rem;
	color: #000000;display: inline-block;
}
.hpage5 .box .bds .text{
	float: left;width: 27.08rem;background: #fff;padding: 1.04rem 1.87rem 0.52rem;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;display: none;
}
.hpage5 .box .bds{
	margin-top: 2.08rem
}
.hpage5 .box .bds li dd{
	font-size:1.14rem ;
	line-height: 2.08rem;
	color: #ffffff;word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.hpage5 .box .bds li dl{
	display: flex;justify-content: flex-start;align-items: center;
}
.hpage5 .box .bds li dd:nth-child(1){
	width: 14rem;
}
.hpage5 .box .bds li dd:nth-child(2){
	width: 9rem;
}
.hpage5 .box .bds li dd:nth-child(3){
	width: 4rem;
}
.hpage5 .box .bds li dd:nth-child(4){
	width: 8rem;text-align: right;
}
.hpage5 .box .bds li{
	margin-bottom: 0.52rem;
}
.hpage5 .box .bds li .btn{
	position: relative;
}
.hpage5 .box .bds li .btn::before{
	position: absolute;
	left: 0;content: "";
	top: -0.05rem;z-index: 1; background: url(../images/qm4.png) no-repeat center;width: 4.11rem;height: 1.3rem;opacity: 0;
}
.hpage5 .box .bds li.on .btn::before{
	opacity: 1;
}
.hpage5 .box .bds li a{
	display: block;
}
.majtxts{
	position: absolute;
	left: 0;
	top: 0;z-index: 1;width: 27.08rem;background: #fff;padding: 1.3rem 1.45rem 0.52rem;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;text-align: right;display: none;
}
.majtxts h3{
	font-size:1.45rem ;
	line-height: 1.7;
	color: #185281;font-weight: bold;margin-bottom: 0.52rem;
}
.majtxts h6{
	font-size:0.93rem ;
	line-height: 1.7;
	color: #185281;
}
.majtxts .del{
	font-size:1.04rem ;
	line-height: 1.7;
	color: #000000;margin-top: 0.62rem;height: 21.87rem;padding-bottom: 1.04rem;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;border-bottom: 1px solid #000000;overflow-y: scroll;
}
.majtxts .h6{
	font-size:0.93rem ;
	line-height: 2.6rem;
	color: #000000;display: inline-block;
}
.majtxts .tx{
	text-align: left;
}
.hpage5 .page{
	margin-right: 6.25rem;
}
.hpage5 .box .bds .txts{
	display: none;
}

.hpage5 .box .bds .txts:nth-child(1){
	display: block;
}

.active .p4_hd{
-webkit-animation:fadeInRight 1s 0.5s ease both;
-moz-animation:fadeInRight  1s 0.5s ease both;}

.active .p4_lt{
-webkit-animation:fadeInLeft 1s 0.5s ease both;
-moz-animation:fadeInLeft  1s 0.5s ease both;}

.new_del{
	padding: 2.08rem 0;
}
.new_del .hd{
	border-bottom: 1px solid #eeeeee;padding-bottom: 1.04rem;
}
.new_del .hd .h2{
	font-size:1.56rem ;
	line-height: 1.7;
	color: #363636;
}
.new_del .hd .h6{
	font-size:0.83rem ;
	line-height: 1.6;
	color: #999999;margin-top: 0.52rem;
}
.new_del .del{
	padding-top: 1.56rem;
	font-size:1.13rem ;
	line-height: 2.87rem;
	color: #666666;
}
.new_del .fts{
	margin-top: 3.12rem;overflow: hidden;
}
.new_del .fts .dd:last-child{
	float: right;text-align: right;
}
.new_del .fts .dd{
	font-size:0.83rem ;
	line-height: 1.7;
	color: #363636;display: block;float: left;width: 48%;word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

.new_del .fts .dd:hover{
	color: #d01c29;
}
.qmheader{
	box-shadow: 0 0 0.52rem rgba(80,80,80,0.2);padding: 20px 0;
}
